stuffed meatballs - Spanish English Dictionary